// components/paymentPassword/index.js
var call = require("../../utils/request.js");
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    noPasswordShow: false,  // 没有设置密码弹窗状态


    passwordShow: false,  // 支付密码弹窗状态
    isFocus: false,
    Length: 6,
    entryList: "",
    active: 0,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 点击立即支付做的事情
    closeGold(){
      // 看一看设置支付密码没有
      call.httpData('GET','/api/user/getpaypwdset', {},
      res => {
        let { payPwdSetSta } = res.data
        console.log(res,'看一看设置支付密码没有')
        if(payPwdSetSta){
          this.setData({ passwordShow:true,isFocus: true })
        }else{
          this.setData({ noPasswordShow:true })
        }
      },function (err) {
        console.log(err)
      })



      
    },
    // 没有设置支付密码弹窗 关闭
    onNoPasswordClose(){
      this.setData({ noPasswordShow: false })
    },
    // 没有设置支付密码弹窗 去设置
    goSetUp(){
      wx.navigateTo({
        url: '/pages/my/password/setUp/index',
      })
    },
    // 忘记密码
    goForget(){
      wx.navigateTo({
        url: '/pages/my/password/forget/index',
      })
    },
    // 输入支付密码 关闭
    onPasswordClose(){
      this.setData({ passwordShow: false,isFocus: false })
    },
    
    inputFocus() {
      this.setData({
          isFocus: true
      })
    },
  
    inputValue(e) {
      var value = e.detail.value;
      var list= e.detail.value.split('')
      this.setData({
          entryList: value,
          active: list.length
      })
      if(this.data.entryList.length == 6){
        this.triggerEvent("password",value)
        this.setData({ passwordShow: false,isFocus: false,entryList: "" })
      }
    },
  }
})
